github.com/go-faster/jx.Decoder.offset (method)

120 uses

	github.com/go-faster/jx (current package)
		dec.go#L118: func (d *Decoder) offset() int {
		dec_arr.go#L32: 		return false, errors.Wrap(badToken(c, d.offset()), `"[", "," or "]" expected`)
		dec_arr.go#L77: 		err := badToken(c, d.offset()-1)
		dec_arr_iter.go#L49: 			err := badToken(c, dec.offset()-1)
		dec_bool.go#L10: 		offset = d.offset()
		dec_float.go#L78: 		return 0, badToken(c, d.offset())
		dec_float.go#L80: 		err := badToken(c, d.offset())
		dec_float.go#L83: 		err := badToken(c, d.offset())
		dec_float.go#L91: 			err := badToken(c, d.offset()+1)
		dec_float.go#L103: 			return 0, badToken(c, d.offset()+i)
		dec_float.go#L136: 				return 0, badToken(c, d.offset()+i)
		dec_float.go#L178: 		return 0, badToken(c, d.offset())
		dec_float.go#L180: 		err := badToken(c, d.offset())
		dec_float.go#L183: 		err := badToken(c, d.offset())
		dec_float.go#L191: 			err := badToken(c, d.offset()+1)
		dec_float.go#L203: 			return 0, badToken(c, d.offset()+i)
		dec_float.go#L236: 				return 0, badToken(c, d.offset()+i)
		dec_float.go#L264: 		offset = d.offset()
		dec_float_big.go#L47: 			return nil, badToken(c, d.offset()+i)
		dec_int.gen.go#L40: 				err := badToken(c, d.offset())
		dec_int.gen.go#L43: 				err := badToken(c, d.offset())
		dec_int.gen.go#L46: 				return 0, badToken(c, d.offset())
		dec_int.gen.go#L52: 			return 0, badToken(c, d.offset()-1)
		dec_int.gen.go#L62: 			return 0, badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L67: 			err := badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L79: 			return 0, badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L84: 			err := badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L97: 			return 0, badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L102: 			err := badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L122: 				return 0, badToken(c, d.offset()+i)
		dec_int.gen.go#L127: 				err := badToken(c, d.offset()+i)
		dec_int.gen.go#L202: 				err := badToken(c, d.offset())
		dec_int.gen.go#L205: 				err := badToken(c, d.offset())
		dec_int.gen.go#L208: 				return 0, badToken(c, d.offset())
		dec_int.gen.go#L214: 			return 0, badToken(c, d.offset()-1)
		dec_int.gen.go#L224: 			return 0, badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L229: 			err := badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L241: 			return 0, badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L246: 			err := badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L259: 			return 0, badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L264: 			err := badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L278: 			return 0, badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L283: 			err := badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L298: 			return 0, badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L303: 			err := badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L327: 				return 0, badToken(c, d.offset()+i)
		dec_int.gen.go#L332: 				err := badToken(c, d.offset()+i)
		dec_int.gen.go#L407: 				err := badToken(c, d.offset())
		dec_int.gen.go#L410: 				err := badToken(c, d.offset())
		dec_int.gen.go#L413: 				return 0, badToken(c, d.offset())
		dec_int.gen.go#L419: 			return 0, badToken(c, d.offset()-1)
		dec_int.gen.go#L429: 			return 0, badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L434: 			err := badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L446: 			return 0, badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L451: 			err := badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L464: 			return 0, badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L469: 			err := badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L483: 			return 0, badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L488: 			err := badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L503: 			return 0, badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L508: 			err := badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L524: 			return 0, badToken(d.buf[i], d.offset()+5)
		dec_int.gen.go#L529: 			err := badToken(d.buf[i], d.offset()+5)
		dec_int.gen.go#L546: 			return 0, badToken(d.buf[i], d.offset()+6)
		dec_int.gen.go#L551: 			err := badToken(d.buf[i], d.offset()+6)
		dec_int.gen.go#L569: 			return 0, badToken(d.buf[i], d.offset()+7)
		dec_int.gen.go#L574: 			err := badToken(d.buf[i], d.offset()+7)
		dec_int.gen.go#L593: 			return 0, badToken(d.buf[i], d.offset()+8)
		dec_int.gen.go#L598: 			err := badToken(d.buf[i], d.offset()+8)
		dec_int.gen.go#L630: 				return 0, badToken(c, d.offset()+i)
		dec_int.gen.go#L635: 				err := badToken(c, d.offset()+i)
		dec_int.gen.go#L710: 				err := badToken(c, d.offset())
		dec_int.gen.go#L713: 				err := badToken(c, d.offset())
		dec_int.gen.go#L716: 				return 0, badToken(c, d.offset())
		dec_int.gen.go#L722: 			return 0, badToken(c, d.offset()-1)
		dec_int.gen.go#L732: 			return 0, badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L737: 			err := badToken(d.buf[i], d.offset()+0)
		dec_int.gen.go#L749: 			return 0, badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L754: 			err := badToken(d.buf[i], d.offset()+1)
		dec_int.gen.go#L767: 			return 0, badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L772: 			err := badToken(d.buf[i], d.offset()+2)
		dec_int.gen.go#L786: 			return 0, badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L791: 			err := badToken(d.buf[i], d.offset()+3)
		dec_int.gen.go#L806: 			return 0, badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L811: 			err := badToken(d.buf[i], d.offset()+4)
		dec_int.gen.go#L827: 			return 0, badToken(d.buf[i], d.offset()+5)
		dec_int.gen.go#L832: 			err := badToken(d.buf[i], d.offset()+5)
		dec_int.gen.go#L849: 			return 0, badToken(d.buf[i], d.offset()+6)
		dec_int.gen.go#L854: 			err := badToken(d.buf[i], d.offset()+6)
		dec_int.gen.go#L872: 			return 0, badToken(d.buf[i], d.offset()+7)
		dec_int.gen.go#L877: 			err := badToken(d.buf[i], d.offset()+7)
		dec_int.gen.go#L896: 			return 0, badToken(d.buf[i], d.offset()+8)
		dec_int.gen.go#L901: 			err := badToken(d.buf[i], d.offset()+8)
		dec_int.gen.go#L933: 				return 0, badToken(c, d.offset()+i)
		dec_int.gen.go#L938: 				err := badToken(c, d.offset()+i)
		dec_null.go#L11: 		offset = d.offset()
		dec_num.go#L23: 		offset := d.offset()
		dec_obj.go#L76: 		err := badToken(c, d.offset()-1)
		dec_obj_iter.go#L56: 			err := badToken(c, dec.offset()-1)
		dec_obj_iter.go#L75: 		err := badToken(c, dec.offset()-1)
		dec_read.go#L28: 					return badToken(got, d.offset()+i)
		dec_skip.go#L42: 		return badToken(c, d.offset()-1)
		dec_skip.go#L85: 			return badToken(c, d.offset()-1)
		dec_skip.go#L114: 			return badToken(c, d.offset())
		dec_skip.go#L135: 				return badToken(c, d.offset()+i)
		dec_skip.go#L171: 						return badToken(c, d.offset()+i)
		dec_skip.go#L176: 					return badToken(c, d.offset()+i)
		dec_skip.go#L210: 					return badToken(num, d.offset()-1)
		dec_skip.go#L213: 				return badToken(numOrSign, d.offset()-1)
		dec_skip.go#L224: 				return badToken(c, d.offset()+i)
		dec_skip.go#L363: 					return badToken(h, d.offset()-1)
		dec_skip.go#L367: 			return badToken(v, d.offset()-1)
		dec_skip.go#L370: 		return badToken(c, d.offset()+i)
		dec_skip.go#L393: 		return badToken(c, d.offset()-1)
		dec_skip.go#L419: 			return badToken(c, d.offset()-1)
		dec_skip.go#L455: 			return badToken(c, d.offset()-1)
		dec_str.go#L124: 		return v, badToken(c, d.offset()+i)
		dec_str.go#L222: 		return v, badToken(c, d.offset()-1)
		dec_str.go#L286: 		err := badToken(c, d.offset()-1)
		dec_str.go#L294: 		offset = d.offset()